package alogrithm.solution;
/*
 * 第20题：
题目：输入一个表示整数的字符串，把该字符串转换成整数并输出。
例如输入字符串"345"，则输出整数345。
 */
public class P20 {
	public static long transform(String str) throws Exception
	{
		if(str==null)throw new Exception();
		char sign=str.charAt(0);
		long sum=0L;
		int l=str.length()-1;
		for(int i=l;i>=1;i--)
		{
			sum+=((str.charAt(i)-'0')*Math.pow(10,l-i));
		}
		if(sign=='-')
			return sum*-1;
		else if(sign=='+')
			return sum;
		else
			return sum+(long)(Math.pow(10, l)*(sign-'0'));
	}

	/**
	 * @param args
	 * @throws Exception 
	 */
	public static void main(String[] args) throws Exception {
		// TODO Auto-generated method stub
		long result=transform("-1982");
		System.out.println(result/2);

	}

}
